package cn.ljw.entity;

import cn.ljw.enums.ArticleStatus;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

/**
 * @author 一朝风月
 * @date 2024/3/27 12:02
 * @Code 面向注解面向卿，终无解释再无你
 * @description
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class Article extends BaseEntity {

    /**
     * 内容标题
     */
    private String title;

    /**
     * 内容
     */
    private String content;

    /**
     * 内容所属用户id
     */
    private Integer authorId;

    /**
     * 点击量
     */
    private Integer hits;

    /**
     * 文章状态
     */
    private ArticleStatus status;

    /**
     * 列表显示
     */
    private boolean listShow;

    /**
     * 顶部显示
     */
    private boolean headerShow;

    /**
     * 文章优先级
     */
    private Integer priority;

    /**
     * 是否允许评论
     */
    private Boolean allowComment;

    /**
     * 发布时间
     */
    protected Date publishTime;
}
